#ifndef C_QLINEEDIT_H
#define C_QLINEEDIT_H

/****************************************************************************
** QLineEdit C bindings generated from reading C++ file 'qlineedit.h'
**
** Created: Tue Jul 30 19:22:28 2002
**      by: The Qt Meta Object Compiler ($Revision: 2.53 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

C_EXPORT QLineEditH QLineEdit_create(QWidgetH parent, const char* name);
C_EXPORT void QLineEdit_destroy(QLineEditH handle);
C_EXPORT QLineEditH QLineEdit_create2(PWideString p1, QWidgetH parent, const char* name);
C_EXPORT void QLineEdit_text(QLineEditH handle, PWideString retval);
C_EXPORT void QLineEdit_displayText(QLineEditH handle, PWideString retval);
C_EXPORT int QLineEdit_maxLength(QLineEditH handle);
C_EXPORT void QLineEdit_setMaxLength(QLineEditH handle, int p1);
C_EXPORT void QLineEdit_setFrame(QLineEditH handle, bool p1);
C_EXPORT bool QLineEdit_frame(QLineEditH handle);
C_EXPORT void QLineEdit_setEchoMode(QLineEditH handle, QLineEditEchoMode p1);
C_EXPORT QLineEditEchoMode QLineEdit_echoMode(QLineEditH handle);
C_EXPORT void QLineEdit_setReadOnly(QLineEditH handle, bool p1);
C_EXPORT bool QLineEdit_isReadOnly(QLineEditH handle);
C_EXPORT void QLineEdit_setValidator(QLineEditH handle, const QValidatorH p1);
C_EXPORT const QValidatorH QLineEdit_validator(QLineEditH handle);
C_EXPORT void QLineEdit_sizeHint(QLineEditH handle, PSize retval);
C_EXPORT void QLineEdit_minimumSizeHint(QLineEditH handle, PSize retval);
C_EXPORT void QLineEdit_sizePolicy(QLineEditH handle, PSizePolicy retval);
C_EXPORT void QLineEdit_setEnabled(QLineEditH handle, bool p1);
C_EXPORT void QLineEdit_setFont(QLineEditH handle, const QFontH p1);
C_EXPORT void QLineEdit_setPalette(QLineEditH handle, const QPaletteH p1);
C_EXPORT void QLineEdit_setSelection(QLineEditH handle, int p1, int p2);
C_EXPORT void QLineEdit_setCursorPosition(QLineEditH handle, int p1);
C_EXPORT int QLineEdit_cursorPosition(QLineEditH handle);
C_EXPORT bool QLineEdit_validateAndSet(QLineEditH handle, PWideString p1, int p2, int p3, int p4);
C_EXPORT void QLineEdit_cut(QLineEditH handle);
C_EXPORT void QLineEdit_copy(QLineEditH handle);
C_EXPORT void QLineEdit_paste(QLineEditH handle);
C_EXPORT void QLineEdit_setAlignment(QLineEditH handle, int flag);
C_EXPORT int QLineEdit_alignment(QLineEditH handle);
C_EXPORT void QLineEdit_cursorLeft(QLineEditH handle, bool mark, int steps);
C_EXPORT void QLineEdit_cursorRight(QLineEditH handle, bool mark, int steps);
C_EXPORT void QLineEdit_cursorWordForward(QLineEditH handle, bool mark);
C_EXPORT void QLineEdit_cursorWordBackward(QLineEditH handle, bool mark);
C_EXPORT void QLineEdit_backspace(QLineEditH handle);
C_EXPORT void QLineEdit_del(QLineEditH handle);
C_EXPORT void QLineEdit_home(QLineEditH handle, bool mark);
C_EXPORT void QLineEdit_end(QLineEditH handle, bool mark);
C_EXPORT void QLineEdit_setEdited(QLineEditH handle, bool p1);
C_EXPORT bool QLineEdit_edited(QLineEditH handle);
C_EXPORT bool QLineEdit_hasMarkedText(QLineEditH handle);
C_EXPORT void QLineEdit_markedText(QLineEditH handle, PWideString retval);
C_EXPORT void QLineEdit_setText(QLineEditH handle, PWideString p1);
C_EXPORT void QLineEdit_selectAll(QLineEditH handle);
C_EXPORT void QLineEdit_deselect(QLineEditH handle);
C_EXPORT void QLineEdit_clearValidator(QLineEditH handle);
C_EXPORT void QLineEdit_insert(QLineEditH handle, PWideString p1);
C_EXPORT void QLineEdit_clear(QLineEditH handle);

#endif
